<?php

 /**
  * Registry: The __set() and __get() magic function now allow us to set variables within the registry and store them there. 
  * 
  * @author: Johan <info@johandahlberg.com>
  */
class Registry {
	/**
	 * @the vars array
	 * @access private
	 */
	private $vars = array();
	
	/**
	 * @set undefined vars
	 *
	 * @param string $index
	 * @param mixed $value
	 * @return void
	 */
	public function __set($index, $value) {
		$this->vars[$index] = $value;
	}
	
	/**
	 *
	 * @get variables
	 *
	 * @param mixed $index
	 *
	 * @return mixed
	 *
	 */
	public function __get($index) {
		return $this->vars[$index];
	}
}

?>